Skip to content

refactor: switch TypeScript emission to bytecode path#185

Merged
zharinov merged 1 commit intomasterfrom
refactor/bytecode-emit-switch
Dec 30, 2025
Merged

refactor: switch TypeScript emission to bytecode path#185
zharinov merged 1 commit intomasterfrom
refactor/bytecode-emit-switch

Conversation

@zharinov
Copy link
Copy Markdown
Member

Summary

  • Delete old type_check/emit_ts.rs (~700 lines)
  • Switch all consumers to use bytecode::emit::emit_typescript
  • Remove --root-type CLI flag (entrypoint names now come from bytecode)
  • Update tests to use new emit path

Follows #183 which added the bytecode emit infrastructure.

Test plan

  • cargo test -p plotnik-lib --features plotnik-langs passes (600 tests)
  • cargo check -p plotnik-cli passes

@zharinov zharinov enabled auto-merge (squash) December 30, 2025 16:21
@zharinov zharinov merged commit b0f30ac into master Dec 30, 2025
4 checks passed
@zharinov zharinov deleted the refactor/bytecode-emit-switch branch December 30, 2025 16:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant